package calendar;

import java.util.Calendar;
import java.util.Scanner;

//需求：键盘录入任意一年，获取该年的二月份有多少天。
//代码步骤：
//1. 键盘录入一个年
//2. 获取一个Calendar对象
//3. 将该Calendar对象所表示的时间定为到键盘录入的年的3月1号 （calendar.set(year , 2, 1);
//4. 然后对Calendar对象的天-1，那么此时的时间应该是2月份的最后一天
//5. 获取Calendar这个对象表示天
public class CalendarDemo02 {
    public static void main(String[] args) {

        //键盘录入一个年
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个年份");
        String next = scanner.next();

        //将字符串转化为Int类型,
        int year = Integer.parseInt(next);

        //获取一个Calendar对象
        Calendar calendar = Calendar.getInstance();

        //将该Calendar对象所表示的时间定为到键盘录入的年的3月1号
        calendar.set(year,2,1);

        //
        calendar.add(Calendar.DAY_OF_MONTH,-1);
        int i = calendar.get(Calendar.DAY_OF_MONTH);
        System.out.println(i);

    }
}
